From b92b7f45b565cc8a19786b47d647115a56a5c313 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 31 Mar 2020 15:59:23 -0400 Subject: [PATCH] testsuite: Add a test for transforms in builder files --- testsuite/gtk/builder.c | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/testsuite/gtk/builder.c b/testsuite/gtk/builder.c index 1c0fe7af3f..db6476e186 100644 --- a/testsuite/gtk/builder.c +++ b/testsuite/gtk/builder.c @@ -2455,6 +2455,45 @@ test_shortcuts (void) g_object_unref (builder); } +static void +test_transforms (void) +{ + GtkBuilder * builder; + const gchar buffer1[] = + "" + " " + " " + " " + " " + " rotateX(45.0)" + " " + " " + " " + " " + " " + " " + " scale3d(1,2,3)translate3d(2,3,0)" + " " + " " + " " + " " + ""; + + GObject *label, *vbox; + + builder = builder_new_from_string (buffer1, -1, NULL); + vbox = gtk_builder_get_object (builder, "fixed1"); + g_assert (GTK_IS_FIXED (vbox)); + + label = gtk_builder_get_object (builder, "label1"); + g_assert (GTK_IS_LABEL (label)); + + label = gtk_builder_get_object (builder, "label2"); + g_assert (GTK_IS_LABEL (label)); + + g_object_unref (builder); +} + int main (int argc, char **argv) { @@ -2500,6 +2539,7 @@ main (int argc, char **argv) g_test_add_func ("/Builder/anaconda-signal", test_anaconda_signal); g_test_add_func ("/Builder/FileFilter", test_file_filter); g_test_add_func ("/Builder/Shortcuts", test_shortcuts); + g_test_add_func ("/Builder/Transforms", test_transforms); return g_test_run(); } -- 2.30.2